#include<stdio.h>
#include<unistd.h>
int gval=10;
//使用fork函数创建子进程
//调用后分成了完全不同的进程，只是二者共享同一代码而已
int main(int argc,char* argv[])
{
	pid_t pid;
	int lval=20;
	gval++,lval+=5;
	//创建子进程
	pid=fork();
	if(pid==0)//if是子进程
		gval+=2,lval+2;
	else//if是父进程
		gval-=2,lval-=2;
	if(pid==0)
		printf("Child Proc:[%d,%d]\n",gval,lval);
	else
		printf("Parent Proc:[%d,%d]\n",gval,lval);
	return 0;
}
